let API_HOST = "https://xxx.com/xxx";
let DEBUG = true;// 切换数据入口
var Mock = require('../../asstes/mock.js') // require是相对路径
function ajax(data = '', fn, method = "get", header = {}) {
  if (!DEBUG) {
    wx.request({
      url: config.API_HOST + data,
      method: method ? method : 'get',
      data: {},
      header: header ? header : { "Content-Type": "application/json" },
      success: function (res) {
        fn(res);
      }
    });
  } else {
    // 模拟数据
    var res = Mock.mock({
      'error_code': '',
      'error_msg': '',
      'data|3': [{
        'id|+1': 1,
        'img': "@image(375x300, 4A7BF7)",
        'title': '@ctitle(3,8)',
        'city': "@county(true)",
        'stock_num': '@integer(0,100)',//库存数量  
        'marketing_start': '@datetime()',
        'marketing_stop': '@now()',
        'price': '@integer(100,2000)',//现价，单位：分  
        'original_price': '@integer(100,3000)'
      }]
    })
    // 输出结果
    // console.log(JSON.stringify(res, null, 2))
    fn(res);
  }
}
let tipType = ['招牌', '店家推荐', '', '', '', '', '', '']
let menuType = [
  {
    type: '鸿门宴',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '大杂烩',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '麻辣烫',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '海鲜绞杀',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '磨刀霍霍',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '向牛羊',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  },
  {
    type: '海陆空套餐',
    msg: '不怀好意,暗藏杀机或加害客人的宴会'
  }
]
function menuAjax(data = '', fn, method = "get", header = {}) {
  if (!DEBUG) {
    wx.request({
      url: config.API_HOST + data,
      method: method ? method : 'get',
      data: {},
      header: header ? header : { "Content-Type": "application/json" },
      success: function (res) {
        fn(res);
      }
    });
  } else {
    // 模拟数据
    var res = Mock.mock({
      'error_code': '',
      'error_msg': '',
      'data|40': [{
        'id|+1': 1,
        'img': "@image(500x500, f3a01e)",
        'title': '@csentence(5)',
        'marketing_start': '@datetime()',
        "price|20-50.2": 1,
        'msg': '@ctitle(8)',
        'tip|1': tipType,
        'type|1': menuType
      }]
    })
    // 输出结果
    // console.log(JSON.stringify(res, null, 2))
    fn(res);
  }
}

module.exports = {
  ajax: ajax,
  menuAjax: menuAjax
}